找传奇、传世资源到传世资源站!

安装程序制作工具WPF(6.0 BETA)

8.5玩家评分(1人评分)
下载后可评
介绍 评论 失效链接反馈

【例子介绍】安装程序制作工具WPF(6.0 BETA)
【相关图片】

安装工具测试版。WPF编写,由于是有.NET6迁移到.NET4.7,语法的修改可能会导致一些逻辑错误。程序无需其他第三方的DLL,就原生代码,代码很简单,只使用了Linq语法,其他的线程、绑定等均没有使用,代码特别简单。

原理简单,就是通过放置各类组件、压缩文件,最后生成一个用于安装的EXE文件,颜色、字体、播放媒体...都可自定样式,支持网页透明度显示,等等。最后生成WPF的代码,自动编译为EXE文件。

简易操作流程:
将需要打包的文件统一放置到一个文件夹内,
在“安装设置页”放置一个“确定按钮”,
在“进程页”放置一个进度条,
在“编译配置”按钮中指定“文件安装目录”、“运行的exe文件”
在“安装文件配置”按钮中添加打包的文件的文件夹
点击“生成EXE文件”按钮就可完成最简单的安装程序的制作。
各类组件的逻辑关系,程序均已做了限制,基本不产生会冲突。

是测试版,“辅助配置选项”中的动画等等功能未加入,但代码程序里面都有了,有兴趣可自己修改添加。
系统功能“服务开机启动”项目去掉了,因为如选择了该项,本工具编译出来的exe会被防毒软件报告为病毒,所以去掉了,代码还在,有兴趣的可以自行修改完善。
编写不易,里面有码,扫一下支持下。

安装程序制作工具WPF(6.0 BETA) C#语言基础-第1张

安装程序制作工具WPF(6.0 BETA) C#语言基础-第2张

【源码结构】

.
├── ib6
│   ├── ib6
│   │   ├── App.config
│   │   ├── App.xaml
│   │   ├── App.xaml.cs
│   │   ├── Compile
│   │   │   ├── Compile_Code.cs
│   │   │   ├── Compile_Window.xaml
│   │   │   └── Compile_Window.xaml.cs
│   │   ├── Data
│   │   │   ├── Display_Value.cs
│   │   │   ├── Option_Data.cs
│   │   │   ├── Refresh_Data.cs
│   │   │   └── Serializer_Data.cs
│   │   ├── Definition
│   │   │   ├── BuildPage.xaml
│   │   │   ├── BuildPage.xaml.cs
│   │   │   ├── Enums.cs
│   │   │   ├── Gobal.cs
│   │   │   ├── Serialization.cs
│   │   │   └── Vriable.cs
│   │   ├── Effect
│   │   │   ├── Cushion.cs
│   │   │   ├── CushionRotate.cs
│   │   │   ├── CushionTranslation.cs
│   │   │   ├── Fading.cs
│   │   │   └── Rotate_Preview.cs
│   │   ├── Face
│   │   │   ├── About.xaml
│   │   │   ├── About.xaml.cs
│   │   │   ├── Auxiliary.xaml
│   │   │   ├── Auxiliary.xaml.cs
│   │   │   ├── Btn_Enable.cs
│   │   │   ├── Config.xaml
│   │   │   ├── Config.xaml.cs
│   │   │   ├── Effect_Control.xaml
│   │   │   ├── Effect_Control.xaml.cs
│   │   │   ├── ElementTree.xaml
│   │   │   ├── ElementTree.xaml.cs
│   │   │   ├── ElementValue.xaml
│   │   │   ├── ElementValue.xaml.cs
│   │   │   ├── Files.xaml
│   │   │   ├── Files.xaml.cs
│   │   │   ├── LogWindow.xaml
│   │   │   ├── LogWindow.xaml.cs
│   │   │   ├── MainBar.cs
│   │   │   ├── MainTitle.cs
│   │   │   ├── Menus.cs
│   │   │   ├── Pages.cs
│   │   │   ├── Setfiles_Path.xaml
│   │   │   ├── Setfiles_Path.xaml.cs
│   │   │   ├── State.cs
│   │   │   ├── Verify.xaml
│   │   │   ├── Verify.xaml.cs
│   │   │   ├── ViewCode.xaml
│   │   │   ├── ViewCode.xaml.cs
│   │   │   ├── Warning.xaml
│   │   │   └── Warning.xaml.cs
│   │   ├── Function
│   │   │   ├── AnimatedGIFControl.cs
│   │   │   ├── ColorHelper.cs
│   │   │   ├── CursorHelper.cs
│   │   │   ├── Function.cs
│   │   │   ├── Ini.cs
│   │   │   ├── Scale.cs
│   │   │   └── Serializer.cs
│   │   ├── Generate
│   │   │   ├── ButtonEvent.cs
│   │   │   ├── CodeMain.cs
│   │   │   ├── Config_Check.cs
│   │   │   ├── Effec.cs
│   │   │   ├── Files_.cs
│   │   │   ├── Func.cs
│   │   │   ├── LinkType.cs
│   │   │   ├── Location.cs
│   │   │   ├── PlayMedi.cs
│   │   │   ├── Servers.cs
│   │   │   ├── Start.cs
│   │   │   ├── Style_.cs
│   │   │   ├── UnZip.cs
│   │   │   └── Usercontrol.cs
│   │   ├── Images
│   │   │   ├── File.png
│   │   │   ├── File_sub.png
│   │   │   ├── Folde.png
│   │   │   ├── PerformanceGroup_16x.png
│   │   │   ├── Sound.png
│   │   │   ├── Sound_16x.png
│   │   │   ├── a_center.png
│   │   │   ├── a_fill.png
│   │   │   ├── a_left.png
│   │   │   ├── a_right.png
│   │   │   ├── about.png
│   │   │   ├── accept.png
│   │   │   ├── add_dir.png
│   │   │   ├── add_file.png
│   │   │   ├── add_page.png
│   │   │   ├── arrow_down.png
│   │   │   ├── au_effect.png
│   │   │   ├── auxi.png
│   │   │   ├── before.png
│   │   │   ├── before_16x.png
│   │   │   ├── botmost.png
│   │   │   ├── botmost_16x.png
│   │   │   ├── brush_16.png
│   │   │   ├── brush_20.png
│   │   │   ├── check.png
│   │   │   ├── checkmark.png
│   │   │   ├── chg_path.png
│   │   │   ├── close.png
│   │   │   ├── close_16x.png
│   │   │   ├── close_path.png
│   │   │   ├── close_sub.png
│   │   │   ├── color.png
│   │   │   ├── compile_ok.gif
│   │   │   ├── control_Gif.png
│   │   │   ├── control_Gif_16x.png
│   │   │   ├── control_Image.png
│   │   │   ├── control_Image_16x.png
│   │   │   ├── control_box.png
│   │   │   ├── control_box_16x.png
│   │   │   ├── control_button.png
│   │   │   ├── control_button_16x.png
│   │   │   ├── control_check.png
│   │   │   ├── control_check_16x.png
│   │   │   ├── control_input.png
│   │   │   ├── control_input_16x.png
│   │   │   ├── control_link.png
│   │   │   ├── control_link_16x.png
│   │   │   ├── control_progress.png
│   │   │   ├── control_progress_16x.png
│   │   │   ├── control_text.png
│   │   │   ├── control_text_16x.png
│   │   │   ├── control_time.png
│   │   │   ├── control_time_16x.png
│   │   │   ├── copy.png
│   │   │   ├── copy_16x.png
│   │   │   ├── copy_page.png
│   │   │   ├── default.png
│   │   │   ├── del_page.png
│   │   │   ├── delete.png
│   │   │   ├── delete_16x.png
│   │   │   ├── delfile.png
│   │   │   ├── delfile_16x.png
│   │   │   ├── demo.png
│   │   │   ├── dirbtn.png
│   │   │   ├── dirbtn_16x.png
│   │   │   ├── down.png
│   │   │   ├── dzi.png
│   │   │   ├── edit.png
│   │   │   ├── edit_16x.png
│   │   │   ├── effect.png
│   │   │   ├── exit.png
│   │   │   ├── exit_16x.png
│   │   │   ├── face.png
│   │   │   ├── files.png
│   │   │   ├── film.png
│   │   │   ├── film_16x.png
│   │   │   ├── font16.png
│   │   │   ├── info.png
│   │   │   ├── info_16x.png
│   │   │   ├── logo.png
│   │   │   ├── look.png
│   │   │   ├── m_pause.png
│   │   │   ├── m_play.png
│   │   │   ├── m_stop.png
│   │   │   ├── min_16x.png
│   │   │   ├── mouse.png
│   │   │   ├── move_dzi.png
│   │   │   ├── new.png
│   │   │   ├── next.png
│   │   │   ├── next_16x.png
│   │   │   ├── no.png
│   │   │   ├── no_check.png
│   │   │   ├── none_16x.png
│   │   │   ├── oc_16x.png
│   │   │   ├── ocw.png
│   │   │   ├── ok_btn.png
│   │   │   ├── open.png
│   │   │   ├── open_btn.png
│   │   │   ├── option.png
│   │   │   ├── os.png
│   │   │   ├── pack.png
│   │   │   ├── past.png
│   │   │   ├── past_16.png
│   │   │   ├── past_16x.png
│   │   │   ├── past_page.png
│   │   │   ├── pinned_16x.png
│   │   │   ├── play.png
│   │   │   ├── play_16x.png
│   │   │   ├── prog.png
│   │   │   ├── prop.png
│   │   │   ├── prop_16x.png
│   │   │   ├── record.png
│   │   │   ├── run.png
│   │   │   ├── save.png
│   │   │   ├── save_16x.png
│   │   │   ├── save_as.png
│   │   │   ├── savep_16x.png
│   │   │   ├── server.png
│   │   │   ├── setup.png
│   │   │   ├── sfont.png
│   │   │   ├── showline.png
│   │   │   ├── spear.png
│   │   │   ├── spear1.png
│   │   │   ├── stop.png
│   │   │   ├── stop_16x.png
│   │   │   ├── template.png
│   │   │   ├── topmose.png
│   │   │   ├── topmose_16x.png
│   │   │   ├── tray_16x.png
│   │   │   ├── tree_flag.png
│   │   │   ├── tree_page.png
│   │   │   ├── tree_setup.png
│   │   │   ├── verify.png
│   │   │   ├── warning.png
│   │   │   ├── warning_16x.png
│   │   │   ├── web.png
│   │   │   ├── web_16x.png
│   │   │   ├── win_set.png
│   │   │   └── yes.png
│   │   ├── MainWindow.xaml
│   │   ├── MainWindow.xaml.cs
│   │   ├── Properties
│   │   │   ├── AssemblyInfo.cs
│   │   │   ├── Resources.Designer.cs
│   │   │   ├── Resources.resx
│   │   │   ├── Settings.Designer.cs
│   │   │   └── Settings.settings
│   │   ├── Resource.Designer.cs
│   │   ├── Resource.resx
│   │   ├── Resources
│   │   │   └── tg.gif
│   │   ├── Ui
│   │   │   ├── CheckBox_Style.cs
│   │   │   ├── Input_Box.cs
│   │   │   ├── ScrollTemplate.cs
│   │   │   ├── ScrollViewer.xaml
│   │   │   ├── TabPage.cs
│   │   │   ├── TextBox.xaml
│   │   │   ├── Tool_Button.cs
│   │   │   └── TreeView.xaml
│   │   ├── Value
│   │   │   ├── Bar_Progress.cs
│   │   │   ├── Button_.cs
│   │   │   ├── Check_Box.cs
│   │   │   ├── Communal
│   │   │   │   ├── Align.cs
│   │   │   │   ├── Color_Pad.cs
│   │   │   │   ├── Effect.cs
│   │   │   │   ├── Font_Set.cs
│   │   │   │   ├── Gif.cs
│   │   │   │   ├── Image_.cs
│   │   │   │   ├── Position.cs
│   │   │   │   ├── Position_Btn.cs
│   │   │   │   ├── Position_Check.cs
│   │   │   │   ├── Position_Input.cs
│   │   │   │   └── Video.cs
│   │   │   ├── Detailed.cs
│   │   │   ├── Dir_Button.cs
│   │   │   ├── Exit_Button.cs
│   │   │   ├── Gif_.cs
│   │   │   ├── Input_.cs
│   │   │   ├── Link_.cs
│   │   │   ├── Percentage.cs
│   │   │   ├── Pic.cs
│   │   │   ├── Play_Button.cs
│   │   │   ├── Ptime.cs
│   │   │   ├── Sound.cs
│   │   │   ├── Stop_Button.cs
│   │   │   ├── Text_Box.cs
│   │   │   ├── Video_.cs
│   │   │   ├── Web.cs
│   │   │   └── Window_.cs
│   │   ├── bin
│   │   │   ├── Debug
│   │   │   │   ├── Setup_Template
│   │   │   │   ├── ib6.exe
│   │   │   │   ├── ib6.exe.config
│   │   │   │   └── ib6.pdb
│   │   │   └── Release
│   │   ├── ib6.csproj
│   │   └── obj
│   │       └── Debug
│   └── ib6.sln
└── 安装程序制作工具WPF(6.0 BETA)_ib601.rar

21 directories, 265 files

评论

发表评论必须先登陆, 您可以 登陆 或者 注册新账号 !


在线咨询: 问题反馈
客服QQ:174666394

有问题请留言,看到后及时答复